package chai.ning.hish;

/**
 * hashCode常规协定二:
 * 		如果根据 equals(Object)方法，两个对象是相等的，
 * 		那么对这两个对象中的每个对象调用 hashCode 方法都必须生成相同的整数结果。
 */
public class MonkeyTest2 {

	public static void main(String[] args) {
		
		Monkey m = new Monkey("孙悟空",500,'男',false);
		System.out.println( m );
		
		Monkey o = new Monkey("孙悟空",500,'男',false);
		System.out.println( o );
		
		System.out.println( m == o ); // false
		System.out.println( m.equals( o ) ); // true
		
		System.out.println( m.hashCode() );
		System.out.println( o.hashCode() );

	}

}
